package models

// 管理员更新用户状态请求
type UpdateUserStatusRequest struct {
	Status UserStatus `json:"status" binding:"required"` // 用户状态
}

// 管理员更新课题状态请求
type UpdateProjectStatusRequest struct {
	Status ProjectStatus `json:"status" binding:"required"` // 课题状态
}

// 管理员更新申请状态请求（包含反馈）
type AdminUpdateApplicationStatusRequest struct {
	Status   ApplicationStatus `json:"status" binding:"required"` // 申请状态
	Feedback string            `json:"feedback"`                  // 反馈意见
}
